This is important since _push_state returns a pointer into a GArray
which could be invalidated and point to garbage after the subsequent
push_state call.
current_state->translate_x,
current_state->translate_y,
gtk_snapshot_collect_blend_top);
+ top_state->data.blend.blend_mode = blend_mode;
gtk_snapshot_push_state (snapshot,
g_strdup (str),
top_state->translate_x,
top_state->translate_y,
gtk_snapshot_collect_blend_bottom);
- top_state->data.blend.blend_mode = blend_mode;
}
static GskRenderNode *